.main .hot .info {
    width: 960px;
    flex-direction: column;
    background-color: #fff;
}

.main .hot .info .blog-detail-title h2 {
    font-weight: bold;
    text-align: center;
}

.main .hot .info .blog-detail-apply-time {
    text-align: center;
    height: 50px;
    line-height: 50px;
}

.main .hot .info .blog-detail-category {
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.main .hot .info .blog-detail-profile {
    padding: 20px 10px;
    background-color: #f8f8f8;
    border: 1px solid #f4f4f4;
    width: 90%;
    margin: 15px auto;
}

.main .hot .info .blog-detail-tag {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 15px;
}

.main .hot .info .blog-detail-content {
    padding: 20px 10px;
    background-color: #FFF2E2;
    width: 90%;
    margin: 0 auto;
}

.main .hot .info .blog-detail-comment {
    padding: 20px 10px;
    width: 90%;
    margin: 0 auto;
}

.main .hot .info .blog-detail-comment .comment-list .comment-info {
    display: flex;
    height: 50px;
    align-items: center;
    justify-content: flex-start;
}

.main .hot .info .blog-detail-comment .comment-list .comment-info > div {
    width: 240px;
    margin-right: 10px;
}

.main .hot .info .blog-detail-comment .page {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 20px auto;
}
